登录
注册
福利:
购VIP会员全站资源免费
推荐:
【新手学习路线】
【k8s云原生进阶】
【会员85折】
新
Rust探索和教学方向
切换导航
首页
课程
查缺补漏
运开
AI开发
eBPF
上新
hot
golang+k8s+istio微服务实训课
第二阶段代码总结 和基于k8s的微服务架构进阶设计
第1讲:开张课、课程架构
第2讲:关于本课程业务程序员和运开两类角色的cosplay说明
第3讲:准备工作:如何用程序获取istio的资源(1.10版本)
第4讲:模拟k8s设计声明式业务API的套路
第5讲:业务API的整体流转流程(含验证)
第6讲:系统架构之声明式业务API的服务注册
第7讲:基于istio的聚合服务基本实现套路(定稿)
第8讲:基于Grpc的独立仓储实现层设计(数据库相关)
第9讲:项目基本目录结构、模型创建(protobuf)
第10讲:创建service(protobuf)、创建请求实体
第11讲:集成gin脚手架、设置第一个路由
第12讲:初步建立简易的仓储层
第13讲:第一阶段部署和测试、虚拟服务和网关创建
第14讲:增加用户注册接口、虚拟服务多接口设置
第15讲:随手创建前端(vue+ssr)、准备工作
第16讲:前端请求API(1)本地请求
第17讲:前端请求API(2):远程请求
第18讲:通用DB服务的基本设计(GRPC)
第19讲:DB服务的基本代码结构
第20讲:DB服务(2) 参数传递
第21讲:DB服务(3) sql优先级设置
第22讲:DB服务(4)集成cobra、配置文件重载机制
第23讲:DB服务(5)支持增删改操作
第24讲:DB服务(6)新增支持lastInsertID
第25讲:通用DB服务(6)支持事务操作(上):基本设计思路
第26讲:通用DB服务(6)支持事务操作(下):代码演示
第27讲:创建SDK(1):基本套路、创建外部git仓库
第28讲:创建SDK(2):外部调用gitea仓库代码
第29讲:创建SDK(3):架构回顾、参数构建器
第30讲:创建SDK(4):查询结果映射为Struct
第31讲:创建SDK(5):增删改部分的返回处理
第32讲:创建SDK(6):封装grpc.Client、超时处理(初步)
第33讲:创建SDK(7): 超时处理(封装)—上节课课后作业
第34讲:创建SDK(8): 事务操作的SDK编写(演示)
第35讲:创建SDK(9): 取库存事务代码演示(上)
第36讲:创建SDK(9): 取库存事务代码演示--乐观锁
第37讲:实例开发和基本环境说明 (嘴炮课)
第38讲:整合DB SDK、商品表获取、API编写、回顾代码架构
第39讲:第二阶段代码总结 和基于k8s的微服务架构进阶设计
第40讲:下单流程(1) : 流程设计、商品判断是否上架API(练习课)
第41讲:下单流程(2) :扣库存的简单流程和事务处理
第42讲:补充课:本地服务访问远程k8s内部服务的方法(http简易版本)
第43讲:补充课: 本地服务访问k8s内部服务的方法(tcp版本、连接redis为例)
第44讲:使用istio虚拟服务构建调用链(思路和原理)
第45讲:使用istio虚拟服务构建调用链:多服务互调演示
第46讲:即将发布新版istio课程
课程讨论
提 交
×